home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / -archivi / -recent2 / amhelios.lha / AmHelios / error.cpp < prev    next >
C/C++ Source or Header  |  1997-07-13  |  2KB  |  61 lines

  1. ////////////////////////////////////////////////////////////
  2. //
  3. //  ERROR.CPP - Error Reporting Functions
  4. //
  5. //  Version:    1.03A
  6. //
  7. //  History:    94/08/23 - Version 1.00A release.
  8. //              94/12/16 - Version 1.01A release.
  9. //              95/02/05 - Version 1.02A release.
  10. //              95/07/21 - Version 1.02B release.
  11. //              96/02/14 - Version 1.02C release.
  12. //              96/04/01 - Version 1.03A release.
  13. //
  14. //  Compilers:  Microsoft Visual C/C++ Professional V1.5
  15. //              Borland C++ Version 4.5
  16. //
  17. //  Author:     Ian Ashdown, P.Eng.
  18. //              byHeart Software Limited
  19. //              620 Ballantree Road
  20. //              West Vancouver, B.C.
  21. //              Canada V7S 1W3
  22. //              Tel. (604) 922-6148
  23. //              Fax. (604) 987-7621
  24. //
  25. //  Copyright 1994-1996 byHeart Software Limited
  26. //
  27. //  The following source code has been derived from:
  28. //
  29. //    Ashdown, I. 1994. Radiosity: A Programmer's
  30. //    Perspective. New York, NY: John Wiley & Sons.
  31. //
  32. //  It may be freely copied, redistributed, and/or modified
  33. //  for personal use ONLY, as long as the copyright notice
  34. //  is included with all source code files.
  35. //
  36. ////////////////////////////////////////////////////////////
  37.  
  38. #include "error.h"
  39.  
  40. void OutOfMemory()      // Report out of memory error
  41. {
  42. #ifndef _NOT_WIN_APP
  43.   MessageBox(GetFocus(), "Out of memory", NULL, MB_OK |
  44.       MB_ICONEXCLAMATION);
  45. #else
  46.   cerr << "ERROR: out of memory" << endl;
  47. #endif
  48. }
  49.  
  50. // Report error message
  51. void ReportError( char *msg )
  52. {
  53. #ifndef _NOT_WIN_APP
  54.   MessageBox(GetFocus(), msg, NULL, MB_OK |
  55.       MB_ICONEXCLAMATION);
  56. #else
  57.   cerr << "ERROR: " << msg << endl;
  58. #endif
  59. }
  60.  
  61.